Key Skills: ADAS software developer with Matlab/Simulink experience. Must have strong knowledge of communication protocols like CAN, UDP etc.
Job Description:
ADAS Software Developer and be at the forefront of automotive technology innovation! This is a ground-breaking opportunity to work on innovative projects in the realm of automated driving systems. You will play a pivotal role in the development, integration, and analysis of these systems, ensuring they meet our strict quality standards and perform detailed.
Key qualifications for this role include:
Proficiency in the use of MATLAB/Simulink, Embedded platforms, CAN tools, Wireshark, and JIRA.
A minimum of 2 years of experience with rapid prototyping systems.
At least 2 years of experience working on Embedded Platforms, specifically NVIDIA platforms, for development and integration.
Expertise in MATLAB or Python scripting and plotting for data analysis and debugging.
Strong knowledge of communication protocols, especially CAN, UDP, and MQTT.
Familiarity with control algorithms such as NMPC, PID, LQR, and path planning algorithms like A, Hybrid A, and Dijkstra.
Job Responsibilities:
Analyzing data recordings from Automated Driving Systems, Infrastructure communications, and Embedded platforms to identify bugs and system failures and resolve potential solutions.
Performing CAN data analysis using PCAN tools, UDP data analysis using Wireshark recordings, and embedded system analysis using custom GUI recordings to find failure points.
Understanding and analyzing the complete Rover Controls MATLAB/Simulink model, including path planning and control algorithms, data communication blocks, and auto-generated embedded code for defect analysis.
Running auto-generated embedded code on embedded platforms and debugging failures during software testing.
Detailing test protocols and results, maintaining evaluation processes, and collecting data to support algorithm development.
Demonstrating familiarity with sensor technologies such as radar, lidar, and cameras for bug detection and resolution.